package com.example.piedrapapeltijeralagartospock;

import java.io.*;
import java.util.Vector;

import android.os.Bundle;
import android.app.Activity;
import android.app.ListActivity;
import android.content.Context;
import android.util.Log;
import android.view.Menu;

public class PuntuacionesInternas{

	private static String FICHERO = "puntuaciones.txt";
    private Vector<String> puntuaciones;
    private Context context;
    
    public PuntuacionesInternas(Context context) {
          this.context = context;
    }
    
  
    public void guardarPuntuacion(String jugador1,int puntos1, String jugador2, int puntos2) { 	
    	
    	try {
    		 FileOutputStream f = context.openFileOutput(FICHERO, Context.MODE_APPEND);
             String texto = jugador1+": "+puntos1+"/&/"+puntos2+" :"+jugador2+"\n";
             f.write(texto.getBytes());
             f.close();
      } catch (Exception e) {
             Log.e("PiedraPapelTijeras", e.getMessage(), e);
      }
    }
    
    
    public Vector<String> listaPuntuaciones(int cantidad) {
        Vector<String> result = new Vector<String>();
        try {
               FileInputStream f = context.openFileInput(FICHERO);
               BufferedReader entrada = new BufferedReader(new InputStreamReader(f));
               int n = 0;
               String linea;
               do {
                      linea = entrada.readLine();
                      if (linea != null) {
                             result.add(linea);
                             n++;
                      }
               } while (n < cantidad && linea != null);
               f.close();
        } catch (Exception e) {
        	 Log.e("PiedraPapelTijeras", e.getMessage(), e);
        }
        return result;
  }
}